﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.System.SysPermission
 * 类型：       验证权限
 * 功能说明：   验证权限
 * 作者：       谈震鸣
 * 创建日期：   2007/08/14
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
 */
using System;
namespace Shpm.System
{
    [Serializable()]
    public class SysPermission
    {

        private string className;

        public SysPermission()
        {

        }

        public string ClassName
        {
            get
            {
                return className;
            }
            set
            {
                className = value;
            }
        }

        public override bool Equals(object obj)
        {
            if (this == obj)
                return true;
            else if ((obj!=null) && (obj.GetType() == typeof(SysPermission) ))  //判断是否为NULL
            {
                SysPermission Another = (SysPermission)obj;
                if (this.className == Another.className)
                    return true;
                else
                    return (this.className != null && this.className.Equals(Another.className)) || (Another.className != null && Another.className.Equals(this.className));
                
            }
            return false;

            
        }

        public override int GetHashCode()
        {
            return base.GetHashCode();
        }
    } 
}